package com.cx.core.magazine.dao;

import java.util.List;

import com.cx.core.magazine.model.bean.Article;
/**
 * ArticleDao 文章的持久化实现
 * @author li.chh
 *
 */
public interface ArticleDao {

	/**
	 * 查询某一期的文章信息
	 * @param periodId 期刊编号
	 * 
	 * @return
	 */
	public List<Article> queryAriticlesByPeriodId(int periodId);
	
	/**
	 * 保存文章系信息；
	 * @param article 文章信息
	 * @return
	 */
	public int saveArticle(Article article);
	
	/**
	 * 批量保存文章信息
	 * @param articles 文章信息
	 * @return
	 */
	public int saveArticles(List<Article> articles);
	/**
	 * 更新报导
	 * @param article
	 */
	public void updateArticle(Article article);
	/**
	 * 删除报道
	 * @param id
	 */
	public void deleteArticle(int id);
}
